html {font-family: "微软雅黑","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  }
body { margin: 0;   color: #333333; background-color: white; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; }
a:active { outline: 0; }
a:active { color: #006699; }
b, strong { font-weight: bold; }
img { border: 0; vertical-align: top; }
button, input, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; outline: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p{ margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
*{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */ } 
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:after{
	content: '';
	display: block;
	clear: both;
}
.alertBg{
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 2000;
}
.alertBox{
	width: 4rem;
	margin: 3.5rem auto 0;
	background-color:white;
	border-radius: 8px;
}
.alertTitle{
	font-size: 0.32rem;
	height: 0.8rem;
	line-height: 0.8rem;
	color: white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color:#649ff7;
	padding-left: 0.3rem;
}
.alertContent{
	font-size: 0.32rem;
	line-height: 0.5rem;
	padding: 0.4rem 0.3rem;
	color: black
}
.alertbtn{
	height: 0.8rem;
}
.alertbtn button{
	height: 0.6rem;
	width: 1.5rem;
	border-radius: 5px;
	border: none;
	outline: none;
	font-size: 0.32rem;
	background-color:#649ff7;
	float: right;
	margin-right: 0.2rem;
	color: white;
}